3.2 代码基本结构

在上一节中,我们写了第一个程序,现在我们将详细解释代码的基本结构。

package main

import "fmt"

func main() {
    fmt.Println("我的第一个Go程序!")
}

包声明

第一行代码 package main 即为包的声明。在每个Go文件的第一行通过 package 关键字声明所属的包名,其中,Go应用程序必须包含一个名为 main 的包。只有在包含了 main 包的情况下,我们的程序才能够被执行。

引入包

通过import "fmt"这一行代码引入包,我们可以使用其中定义的函数和方法,在需要输出内容时可以调用fmt.Println。如果要使用某个包中的函数或方法,就必须要先引入该包。
在接下来的教程中,我们将更深入地讲解此概念,但目前只需要了解即可。

主函数

func main()是每个程序都必须包含的唯一函数,通常作为程序启动后的第一个执行函数(除非有init()函数,先执行该函数)

小结

总的来说,我们只需要记住下面的几点原则即可:

  • 每个Go文件头部必须包含package ...
  • 每个应用程序必须包含一个func main主函数
  • 每个应用程序只能有一个func main
  • 在调用方法时,如果方法没有在该目录里,那么必须通过import引入

results matching ""

    No results matching ""